package com.qc.entity;

public class OrderAlipayCallBackEntity {
	
	private double totalAmount;//支付总金额
	private double receiptAmount;//实收金额
	private String buyerId;//买家支付宝账户
	private String body;
	private String tradeNo;
	private double refundFee;
	private String notifyTime;
	private String subject;// 商品的标题/交易标题/订单标题/订单关键字等
	private String signType;//签名方式 RSA或者RSA2
	private String charset;//编码格式 gbk或者utf-8
	private String notifyType;
	private String outTradeNo;//咱们系统的订单号 order_number
	private String gmtClose;//交易结束时间
	private String gmtPayment;//交易付款时间
	private String tradeStatus;//交易状态 WAIT_BUYER_PAY/交易创建，等待买家付款 TRADE_CLOSED/未付款交易超时关闭，或支付完成后全额退款 TRADE_SUCCESS/交易支付成功 TRADE_FINISHED/交易结束，不可退款
	private String version;
	private String sign;
	private String gmtCreate;//交易创建时间
	private String appId;//咱们在支付宝创建的应用id
	private String sellerId;//卖家支付宝账户
	private String notifyId;//通知校验ID
	
	private long payUserId;//支付人在自己系统的userId
	private int payType;//1/支付宝 2/微信 3/银联
	
	public double getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(double totalAmount) {
		this.totalAmount = totalAmount;
	}
	public String getBuyerId() {
		return buyerId;
	}
	public void setBuyerId(String buyerId) {
		this.buyerId = buyerId;
	}
	public String getBody() {
		return body;
	}
	public void setBody(String body) {
		this.body = body;
	}
	public String getTradeNo() {
		return tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}
	public double getRefundFee() {
		return refundFee;
	}
	public void setRefundFee(double refundFee) {
		this.refundFee = refundFee;
	}
	public String getNotifyTime() {
		return notifyTime;
	}
	public void setNotifyTime(String notifyTime) {
		this.notifyTime = notifyTime;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getSignType() {
		return signType;
	}
	public void setSignType(String signType) {
		this.signType = signType;
	}
	public String getCharset() {
		return charset;
	}
	public void setCharset(String charset) {
		this.charset = charset;
	}
	public String getNotifyType() {
		return notifyType;
	}
	public void setNotifyType(String notifyType) {
		this.notifyType = notifyType;
	}
	public String getOutTradeNo() {
		return outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	public String getGmtClose() {
		return gmtClose;
	}
	public void setGmtClose(String gmtClose) {
		this.gmtClose = gmtClose;
	}
	public String getGmtPayment() {
		return gmtPayment;
	}
	public void setGmtPayment(String gmtPayment) {
		this.gmtPayment = gmtPayment;
	}
	public String getTradeStatus() {
		return tradeStatus;
	}
	public void setTradeStatus(String tradeStatus) {
		this.tradeStatus = tradeStatus;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getSign() {
		return sign;
	}
	public void setSign(String sign) {
		this.sign = sign;
	}
	public String getGmtCreate() {
		return gmtCreate;
	}
	public void setGmtCreate(String gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	public String getAppId() {
		return appId;
	}
	public void setAppId(String appId) {
		this.appId = appId;
	}
	public String getSellerId() {
		return sellerId;
	}
	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}
	public String getNotifyId() {
		return notifyId;
	}
	public void setNotifyId(String notifyId) {
		this.notifyId = notifyId;
	}
	public long getPayUserId() {
		return payUserId;
	}
	public void setPayUserId(long payUserId) {
		this.payUserId = payUserId;
	}
	public int getPayType() {
		return payType;
	}
	public void setPayType(int payType) {
		this.payType = payType;
	}
	public double getReceiptAmount() {
		return receiptAmount;
	}
	public void setReceiptAmount(double receiptAmount) {
		this.receiptAmount = receiptAmount;
	}


}
